deliver into sb's hands

  1. Verb birinin ellerine teslim etmek